@charset "utf-8";

aside, article, section{display:block;}
.hx-section { width:960px; margin:0 auto; clear:both; line-height:1.7;}
.hx-section:after { content:""; display:block; clear:both; }
.hx-section-margin{ margin-top:10px; margin-bottom:10px;}

/* slideshow */
.hx-slideshow{position:relative; height:240px;}
.hx-slideshow .slides{position:absolute; overflow:hidden;}
.hx-slideshow .slides li{position:absolute; top:0; left:0;}
.hx-slideshow .slides li img{overflow:hidden;}
.hx-slideshow .slidenav{position:absolute; width:100%; height:26px; bottom:0px; text-align:right; z-index:1000;}
.hx-slideshow .slidenav li{display:inline;}
.hx-slideshow .slidenav li a{display:inline-block; margin:3px; height:15px; line-height:15px; padding:2px 6px; text-align:center; color:#666; overflow:hidden; cursor:pointer; zoom:1; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-decoration:none;}
.hx-slideshow .slidenav li.active a{background:#f00; color:#fff;}
.hx-slideshow .slidetip{position:absolute; bottom:0; height:40x; left:0; font-weight:normal; color:#fff; overflow:hidden;}
.hx-slideshow .slidetip .front{position:absolute; top:0; left:0; padding:3px 0 0 10px; line-height:20px; overflow:hidden;}
.hx-slideshow .slidetip .bg{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.hx-slideshow .slidetip a{color:#fff;}

.hx-section .subject a{color:#e61603;}
.hx-baby-main{width:710px; float:left;}
.hx-baby-rside{width:240px; float:right; padding-top:5px;}
.hx-baby-headline .subject { font-size:16px; margin:6px 0 4px 0; height:24px; line-height:24px; overflow:hidden; color:#e61603; text-align:center;}
.hx-baby-headline .subject a{ color:#e61603; }
.hx-baby-headline p{display:block; line-height:19px; text-indent:2em; color:#3b3b3b;}
.hx-baby-box{width:310px; height:196px; overflow:hidden;}
.hx-baby-box .t{height:33px; overflow:hidden;}
.hx-baby-box .t h3{width:94px; height:31px; overflow:hidden; margin:0 0 0 202px; text-indent:-2000px;}
.hx-baby-box .t h3 a{display:block; height:31px;}
.hx-baby-box .hx-baby-headline{height:95px; overflow:hidden; margin-bottom:5px;}
.hx-baby-box .hx-baby-headline .img{width:120px; height:90px; margin:0 10px 0 0; overflow:hidden; float:left; }
.hx-baby-box .hx-baby-headline .subject{font-size:12px; margin:0 0 3px 0; height:20px; line-height:20px; overflow:hidden;}
.hx-baby-box .hx-baby-headline p{height:72px; line-height:24px; overflow:hidden; text-indent:0; color:#6d6d6d;}
.hx-baby-box .hx-baby-list li{height:22px; line-height:22px; overflow:hidden; background-position:0 9px;}
.hx-baby-listc2 ul:after{content:""; display:block; clear:both;}
.hx-baby-listc2 li{float:left; text-indent:10px; width:49.9%; height:19px; line-height:19px; overflow:hidden; background:url(../img/list/baby/dot-1.gif) no-repeat 2px 6px;}
.hx-baby-listc2 li a{color:#545454;}
.hx-baby-list ul:after{content:""; display:block; clear:both;}
.hx-baby-list li{padding-left:10px; height:19px; line-height:19px; overflow:hidden; background:url(../img/list/baby/dot-2.gif) no-repeat 2px 6px;}
.hx-baby-list li a{color:#545454;}

#hx-baby-header{min-width:960px; background:url(../img/list/baby/baby-header.png) no-repeat center center;}
#hx-baby-header .hx-section{position:relative; height:305px;}
#hx-baby-header .icon1{position:absolute; z-index:2; top:0; left:0; width:90px; height:83px; overflow:hidden; background:url(../img/list/baby/baby-headericon.png) no-repeat 0 0;}
#hx-baby-header .icon2{position:absolute; z-index:2; top:0; left:292px; width:90px; height:83px; overflow:hidden; background:url(../img/list/baby/baby-headericon.png) no-repeat right 0;}
#hx-baby-header .addhome{position:absolute; top:110px; right:-38px; width:38px; height:117px; overflow:hidden; background:url(../img/list/baby/baby-addhome.png) no-repeat; text-indent:-2000px;}
#hx-baby-news{position:absolute; left:390px; top:71px; width:541px; height:225px; overflow:hidden;}
#hx-baby-news .hx-baby-headline .img{float:right; margin-left:10px;}
#hx-baby-news .hx-baby-headline .subject{padding-top:50px; margin:0 0 3px 0; text-align:left;}
#hx-baby-news .hx-baby-headline p{height:66px; line-height:22px; overflow:hidden; color:#6d6d6d; text-indent:0;}
#hx-baby-news .hx-baby-listc2{margin-top:8px;}
#hx-baby-news .hx-baby-listc2 li{height:22px; line-height:22px; background-position:0 10px;}
#hx-baby-slideshow { position:absolute; z-index:1; top:39px; left:24px; width:320px; height:240px; overflow:hidden; margin-top:5px; }
#hx-baby-slideshow .slides{ width:320px; height:240px; overflow:hidden;}
#hx-baby-slideshow .slides li { width:320px; height:240px; overflow:hidden; }
#hx-baby-slideshow .slides img { width:320px; height:240px; overflow:hidden; }
#hx-baby-chahua{position:relative; height:465px; width:710px; overflow:hidden; background:url(../img/list/baby/baby-chahua.png) no-repeat;}
#hx-baby-julebu {width:240px; height:355px; margin-top:5px; overflow:hidden; background:url(../img/list/baby/baby-julebu.png) no-repeat;}
#hx-baby-julebu .t{height:36px; overflow:hidden; padding-top:10px;}
#hx-baby-julebu .t .subject{width:150px; height:36px; overflow:hidden; text-indent:-2000px;}
#hx-baby-julebu .t .subject a{display:block; height:36px;}
#hx-baby-julebu .c{padding:9px 20px 0 20px;}
#hx-baby-julebu .hx-baby-headline {height:110px; margin-bottom:8px; overflow:hidden; border-bottom:1px solid #e8e8e8;}
#hx-baby-julebu .hx-baby-headline .subject{font-size:12px; height:20px; line-height:20px; overflow:hidden; margin-bottom:10px;}
#hx-baby-julebu .hx-baby-headline .subject a{color:#3b8131;}
#hx-baby-julebu .hx-baby-headline .img{float:left; width:76px; height:60px; overflow:hidden; padding:4px; margin-right:8px; border:1px solid #dcdcdc; background:#fff;}
#hx-baby-julebu .hx-baby-headline p{height:72px; line-height:18px; overflow:hidden; color:#6d6d6d;}
#hx-baby-q{width:710px; height:305px; overflow:hidden; background:url(../img/list/baby/baby-q.png) no-repeat;}
#hx-baby-q .t{height:45px;}
#hx-baby-q .t .subject{width:94px; height:36px; overflow:hidden; margin-left:16px; text-indent:-2000px;}
#hx-baby-q .t .subject a{display:block; height:36px;}
#hx-baby-q .c{margin:0 10px 0 10px; height:250px; position:relative;}
#hx-baby-q .c img{display:block;}
#hx-baby-q .p1{position:absolute; top:0; left:0;}
#hx-baby-q .p2{position:absolute; top:0; left:174px;}
#hx-baby-q .p3{position:absolute; top:128px; left:174px;}
#hx-baby-q .p4{position:absolute; top:0; left:348px;}
#hx-baby-q .p5{position:absolute; top:0; left:522px;}
#hx-baby-q .p6{position:absolute; top:128px; left:522px;}
#hx-baby-baodian{margin-bottom:10px; width:240px; height:188px; overflow:hidden; background:url(../img/list/baby/baby-baodian.png) no-repeat;}
#hx-baby-baodian .t{display:none;}
#hx-baby-baodian .c{margin:39px 9px 0 9px; height:135px; overflow:hidden;}
#hx-baby-baodian .tools{margin:15px 0 0 7px;}
#hx-baby-baodian .tools a{display:block; float:left; width:99px; height:28x; line-height:28px; padding:1px 6px 7px 2px; overflow:hidden; background:url(../img/list/baby/baby-toolbtn.png) no-repeat; text-align:center;}
#hx-baby-info{width:960px; height:197px; overflow:hidden; background:url(../img/list/baby/baby-info.png) no-repeat;}
#hx-baby-info .t{height:44px; overflow:hidden;}
#hx-baby-info .t .subject{width:120px; height:43px; overflow:hidden; text-indent:-2000px;}
#hx-baby-info .t .subject a{display:block; height:43px;}
#hx-baby-info .c{width:935px; height:139px; margin:6px 0 0 15px;}
#hx-baby-info .baby_bottom{width:172px; height:152px; padding:7px; float:left;}
#hx-baby-info .baby_bottom .img{width:160px; height:80px; padding:5px; background:#fff; border:1px solid #cecece;}
#hx-baby-info .baby_bottom p{height:18px; line-height:18px; margin-top:5px; overflow:hidden; text-align:center;}
#hx-baby-jiayou{position:absolute; left:24px; top:32px; overflow:hidden;}
#hx-baby-lama{position:absolute; left:373px; top:32px; overflow:hidden;}
#hx-baby-mengbao{position:absolute; left:24px; top:247px; overflow:hidden;}
#hx-baby-canzhuo{position:absolute; left:373px; top:247px; overflow:hidden;}

.block{margin:0;}
.area{padding:0;}
.frame, .tab, .block{margin:0; padding:0;}
.frame, .frame-tab{border:none; margin:0;}
.mtp{margin-top:10px;}
#wp{margin-top:0; margin-bottom:10px;}
#wp.wp{width:auto;}
body{background:#fff;}
